package tutoria.lobao.poo.maratona.questao01;

public class Questao01 {

	public static void main(String[] args) {

		int[][] matriz = { { 0, 1, 2 }, { 0, 1, 2 } };
		int[][] transposta = transposta(matriz);

		escreverMatriz(matriz);
		escreverMatriz(transposta);
	}

	private static void escreverMatriz(int[][] transposta) {

		for (int i = 0; i < transposta.length; i++) {

			for (int j = 0; j < transposta[i].length; j++) {
				System.out.print(transposta[i][j] + " ");
			}

			System.out.print("\n");
		}

	}

	private static int[][] transposta(int[][] matriz) {
		int[][] transposta = new int[matriz[0].length][matriz.length];

		for (int i = 0; i < matriz.length; i++) {
			for (int j = 0; j < matriz[i].length; j++) {
				transposta[j][i] = matriz[i][j];
			}
		}

		return transposta;
	}

}